當jupyterlab從控制台移除後,還需移除其快取檔案。
在JupyterLab移除 for Windows官網說明 有提到:
In order to remove application cache, delete %APPDATA%\jupyterlab-desktop directory.
其實直接找資料夾,刪目錄就好了,但還是想用python來操作這個刪除動作。
程式碼:clear_jupyterlab_desktop_catch.py
"""
程式名稱 :clear_jupyterlab_desktop_catch.py
用途 :當jupyterlab移除後,清除在
C:\\Users\\使用者名稱\\AppData\\Roaming\\jupyterlab-desktop
所遺留下來的檔案。
"""
import os
import shutil
# 取得使用者路徑
user_dir = os.path.expanduser('~')
jupyterlab_dir = user_dir + '\\AppData\\Roaming\\jupyterlab-desktop'
if os.path.exists(jupyterlab_dir):
get_key : str = input('按y/Y確定刪除,按其它鍵離開...')
if get_key.lower() == 'y':
print('刪除中...')
shutil.rmtree(jupyterlab_dir)
print('刪除完成!')
else:
print('因按的不是y鍵,不做任何刪除動作。')
else:
print(jupyterlab_dir,' 目錄不存在,請檢查路徑名稱')
說明:
get_key : str = input(...)
來定義變數型別。